/* 
    file:   ui_imgbtn.h
 */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __UI_IMGBTN_H
#define __UI_IMGBTN_H

#ifdef __cplusplus
 extern "C" {
#endif
/* ------------------------------------------------------------------------- */

#include "stdint.h"
#include "ui_core.h"
#include "lvgl.h"
/* ------------------------------------------------------------------------- */
extern ui_style_t ui_imgbtn_def_1;
extern ui_style_t ui_imgbtn_def_2;
extern ui_style_t ui_imgbtn_def_3;
struct ui_obj * ui_newimgbtn(struct ui_obj * ppar);
void ui_imgbtn_set_img(struct ui_obj * pobj,const void * pimg);
void ui_imgbtn_set_style(struct ui_obj * pobj,ui_style_t * pstyle);
/* ------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
#ifdef __cplusplus
}
#endif

#endif /* __UI_IMGBTN_H */
